package co.com.smart.eagle.client.view;

import java.util.List;

import co.com.smart.eagle.client.view.impl.CrearApplicacionViewImpl.FocusAppPlace;
import co.com.smart.eagle.infrastructure.dto.AplicacionesDTO;

import com.google.gwt.user.client.ui.IsWidget;


public interface CrearAplicacionesView extends IsWidget{
	
	public interface Presenter{
		void crearApp();
		void cargarApps();
		boolean validateCreateApp();
		void editApp(AplicacionesDTO app);
		void deleteApp(AplicacionesDTO app);
	}
	
	void setPresenter(Presenter presenter);
	void setAppName(String value);
	void setFocus(FocusAppPlace focus);
	boolean validatefields();
	void cleanForm();
	void setApps(List<AplicacionesDTO> apps);
	void setTextBtnGrabar(String text);
	String getAppName();

}
